Summary

Accession Number TCMCG081G25836
LOCUS LOC100257585
Length 27146bp
Organism Vitis vinifera
GC(%) 15.39
GeneID 100257585
Protein Id XP_010645018.1
XP_002269180.1
RNA Id XR_002029145.1
XM_010646716.2
XM_002269144.3


Sequence

TATCAACAAAGTCCCATATGCAGGTTAAGTGGAGCAGCACCCAAAGCTTGAATATGGAAGTAGCCCACGGTTATTGATACGGAGAGGCTCAGACATGAAGCTAAGCATTCCTCGCGCATGTGGGTCCTGGTCTAAATCTCCTCCTGTCTCCACCACTCTCCACAAGCCCATCTCCTTCTATTCTTCCATACCATCGTCCTCCCCTCTCAAACCCCAAGTCCCACTCTTCCTCAGGCCACCTATCCACTCTGCAACCCTCTCAGACCTCCAAAAATGGCACCACTGGGCCAAAACCCTCCCAGTTCCACACTCAGACGACCCCCCAGACCCCACCCTCCTCCGCAGAGAGCTGAAATGGCTCCTAGAGGACGCTCTTGAAGTCCACTCATCAGTTCCCCAAATGGGTAGTCACAGTGATGACAGACCCATAAAATTGAGGACCAGTTTGGAGCAGTTGTACTCTGTCTGGAGGCAGAGGATTGAGGAGAGGAGGCCTTTTCAGTATGTAGTTGGGTGTGAGCATTGGAGGGATTTAGTGTTGAGTGTTCAAGATGGGGTTTTGATTCCCAGGCCTGAAACGGAGGTTTTTGTGGATTTGGTGGGGGATGTGGTGACTCAGAATGGAGATTTGACGCAGGGTTTGTGGGCTGATTTGGGGACTGGAAGTGGGGCTATTGCCATCGGAATTGGGAGGATTTTGGGACCTCGTGGGAGGGTCATTGCCACGGATTTGAGCCCTGTTGCCGTTTCTGTTGCTTCCTTTAATGTGCAGAGGTACAGCTTGCAGGTTTGTGATTTGAAAATTTATCGATTGTTTTGCCTCTATTTTCATATAAATATATTGATGCACAAACGCATGTGTTGGGAGTCCACTGGTGTTCTTATCGAATATTTGTCTGTTTGATATGCATACCTGGCATATTCTCAATGAGCTGTAGTGATCGAGGCAACTGGTAGATTAAGTTGTTATCAGAGTTTGTAGAGGCCTGGATGCAAGAGGAGGTTGCTAGTGTTGGGTATTAATTAGAGCTCTATATACATTTTTGGACTATTCCCTTCAAGATTGAGCTTTTGGAGTAGTTTAAAAACTATAACTTACAATACAAATTAAATACGACTTAACTATTAATTAAAAATATGCTTGGGTGAAGAAGCGTCAAGGATAATTGGGATGTTGATATGCACTCATAGTTGAGAATATGAATAGGAATTTAAGTTTATTCTATTCCACAAATTGCCCTAGTCGCTAAGCTGGAGAGGGACATTTACTATTTTTCAGACCCATGGAAGCTCTTCATTCTCCTTCCAATGCTTGATTTGTGCAGGAATAAAGAAACAATGTAGACTAGTTTTCCAATCATATCTTTTCAACTCAATATCAATATATTATATGATATTATGTAATGATTTTATTTTATTTTATTTTTGAGCATGCAAGGTGCTACTGATGCTACATTGCGTGGGTTGCTGGTAACAGACCATTAGCACCCCTGTTTCGTTCAATCTGTGATCAAAATGAAAGTTGTGGAAAGCAGAAAGCTGTGGTGTTCTTAGATGGTCTAAGAAAGGGCAAGTTGACTTACCTCACAGGACTAATTGAAGGGAAGCCAGGCAAAGTATGCTTTTGGCTCTATGGCAAGGCTCTGCTTGGGTCTCAGTTCCACCCTTGGGTGTTTGGCTCAGCTTCTGGATGAGCTTTGGGGGGAGCTCGAATAGGTTGACCTCAATAATGAGAATTGTGAGCCTTGAATTTTGGAGCTTAGGTACCTGAGAAGGTATGGAAATAAATTATCTGGAGCTTGACCAATGGGCAACTTCCTGGGAACTTTGACTGGTTTTTAGGGTGCTTGTCAGGCTTTGATTACCTCCCAGAGCTTTTCCACCAGATCCCAAATGGAAATATTTGTTAGTTTATGTTCCTTAAGTTTTTATTGTAATTTGTAAATTTTATGTTTTAAATTAGTCTCAGTAGCAGTAAGGTTATGGTTATAGCTTTATAGGGAATAGGGTAAAGCTGGCCATTGCAATTAAGATTATCAATCATAAGCTCTTCTTGATGGTTATAATACGATAATGCCTGGACCTGTGCCCCTGATGTATCTTAATGAAGGGGATAGAGTGGGAGTGAGGCAAGGGAGAGAAAATGGATGGGTAAATTGCGAATCATCTGAGGGTCCATATAGCATGAAAGGTGGGAGTTTTTTTGTGACTTTTGACTTAGTTTTTTTAACCATACATTAGTCCACAAAATTTTACATTGGCACTGCCATATTACACACATCAGACATGTGGTTATCTTCCATCATTTCCATTCAACATACACTTAGCTGCCTTATGCTTATTCCTGATTTGTCCACTATACATTTTCAACAATGATGAGAGCATGGATTGCTCCTATATATTTTGTGTAAGTATGGCAAGGAAATGAAGCTACTAGCATCCAAACTCAAAAGTGCCAGCAGGGATAGAGGTTATAAGGATCCTCCACAATGGTGAATACAGAATAGACATGCTCATATCAGCATTCTAAATAGGTATTTATATGAATGCATGGACACGTTCTTGATTTAGTTACACTTCTAGTCAAAGACGTTGTGACATTGTGAATGTTAACGTTTGATAGTTCTTTCTAATGATGGAAAGGAAAAAATCAATATAAAATTCACTAGATAGGCTAAAAACAAATCTTAGGAATCCTTAAAAAGTGTTATGTGAGGAAATCTAGGGGCAAAGCATGGACATAATGAGAATCTAGACATTTATTTTGTCTGAGAAAAATTTCATGGCCCTGGCATCTTGTGTGCCATTTTACAACCCTCTTACACTCACAATCTAAAAATTTGGTATGCTCTAACTCATCCAGGAACCAAGCAAGTCATACTACTAGCTCTTCTGTTTCCTCCTGAAGGTATCGATGCACTAGAGCTGCATCTCATTAAGCTAGGATCAACTCCTTATCCTTGAGTCCTCCACCTTGAATAAATCCTTTGCAATTATCATCGTTGTCATTTTCCTACTTCCTAGAAGTTGCTTCAATTCTATTTATTTTTATTTTTATTTTTGATTTATCTATCTATTTATTTATTTAGAATTTATGGTTCTCTCATTTTTACTTTTGACCTTATTTTAGATTTTTTGACATACGTTCCCCAATTCCCCACTAACTTTATCAGATGGTGCAACATTTCCTCCTGTAAGGACCCCTTGCTCCTGCAACCATGTCAAACAATCCTCTCCACCTCTCCATAAAATCTCCACGTATCACGTGATGTCTTCTTTCTGGAACATGCATGTCAAAGTTCCATGAACATTAAGTCTAGGTGCACCATCTATCTCACTCTCTGGAGGCATTTTCAATTTCAAAATTGTGCATGCAAAGAAAAGAATATGATTGGGAATTCGACTATTCAAATAAATATAAATACATTTGCTGTATAGTATAACAAATAGATGCTAATACATTTGCTTTATACATATTTCCTGATCCTTTTTTTTTTCTGTAGTACTTCTTCCCTCTTTTCTTTTTATTTTTATTTTTGCCTTTAACATCTTTTCTGTCTTTTCTTGTGACTGACTTAAAGTTCTCTCAAAAATATCACATGATTCTGAAGTTTCTGTTTTCAATGTGCTTGCCAGGATATAATTGAGATACGGCAAGGATCTTGGTTTGAACCTCTGAAGGATGTTGAAGGAAAACTTTCAGGTCTTGTGAGCAATCCACCATATATTCCAAGTGATCATATTTCTGGTCTACAACCTGAAGTTGGGTGGCATGAACCAAGACTTGCATTAGATGGTGGTGTGGATGGCATAGATGCTCTTCTCCATCTCTGCAATGGGGCTGCTTCAATGTTGAAACCTGGTGGATTTTTTATTTTTGAGGTACCAACTTCCATTTTGTTTAAGTTAGAATTTGGATGGCTTCATTGAAATTTTGCATAGTTGAGTCACTGATTTAATTTATTTTTCTTCTAGTGTTTTGTTTCATAATAATACTTAAACAATGGGCTGTTTCTTATAGAAAGGTAAAAAATAAAAAATATGAATAAAATTAAAATTAAAATTTTTAAAAAAAAAGAAGAAGAAAATTTAACAATGAGTTGTTGCAGTCTTTACACAGTTGATTTACGTGGATATGGTCAACAAGATTTTAAATGTTGATGTTCATGGATATGGTGAGATTGCAATGTATATATATCTCCATGGATTTATGTTATCTAGATGTATTTTGTGAATAATAACTTTTTTTTTTGATAAGTAGGAAAAAAGAAGAAGTTATTCTTCACAAAATAACTATTTGCATTCAGGAAAATTTGAAGAAAATAAGGGAAAGTTAAAGGCAAACTAGTATAACTTGTCAAAAAGACAATGTAGTAACTAATGTTTAGAAAATGATACATAACTTGTTGTATAGGTAAAATCCCAGTTATTAATACTTCTATCTACAAAAAAGCATTAGGAGGATGATGGTTGCTAGCAGCTAAGTACAATAAGTTAATTTAAATTAGTAAGTATATTTGGTAAAACTATTTCATGAAACTCCATAAAGTAAAAATTAACTCAAAGTAATAAGTTAACAGAAATCATTTTTTTCTAAATCCAAAATAGTTTGACTTCCTCATTGTCCCAAGTTTTGACTTCTCATTAGCTCTATATCATTTGTTGAGGCTGATATTTTCCTTTGTTCAGCACATAAGACTGGCTTGTTCAGTCTCTACATCTGGCCCTCCCTTGTTTTGCTCATCAGGGGCATTCAGGCTGCTCAGTATATGTCTCATCAACATTGATAATCTCCTTTGACTCATCTTTCTTTTCAGGCCCTGGTTGGGACTGATTTTGTTGATTTTCATAATTAATCTTTGCTGAACCAAGTGTTCAATAAATAAATTTTTATTAAAGGAAATCTACAAATTAATCATGAAAATTAAAATTAAAATAAGAACATGGGCTAGTAAATGTTGTATAATAAAATACTGATAAAAAAAGTAAAGGTTGTATAATAATTATTTCTTAGATTCTTAATGAAATAAAATAGATAGGGAAGTTACTGAGACAATGAAAAGTAAAGCATGCAAATAGAGATTTGCTTGCATATGGAAATGAAAAACTAGTCTACTGGTGCTGATGGTGAAAAACTAAAGAAGCTAGTAGGGTTATTAAAAAACAAAAAGGAATAAAGAAAACACAAGAAAAGGCTGTAGTCCATTGAGTGGATTTCAGGTTATTGCGGAGTAGTATACTTTTCTATTTTCAGATCAACAATTGTTCATCTTGGAAGGATTGTTTGTCTTTCTTTGTATTTATCATTGAATGCAATGAATATGTTGACTTTGATTTGAAAAAAAAAAAAAAAAAGGAAGTCTTTGATGTGGTGTGGAGTGTCTTGTGTCCTAACTTGGCCTCTCTCTGGGGCCTTCTTTTAAGGTTGCAACAGTATTGGATGCAATTATCAAGAGGTGTGAGAGTGAGACTTGGCAGGTGGATGAATACTTACAGTCATTTAACTTTCAAAAGGAGCTGATCCTTGATGCAAATCATTCTTTGCGAGTTTATAATTGTTGTCTTTCTTTTAGTTTCCTATTTCAGCGGCACCAAGGTTAGATAACCTTTAATGTGATTTTCTCTGCACAAGTTGAGGAGACGAATTTAAATCCCATTTGTTGTATTGTTTACCTAAAATTGTTGGTGAGTTTTTAATGAACCCACCCTTTCACGGAAATGATTATGAATTTCAATTTCAGCTGTGGACAGAGATTGTTTATGGAAAAAAAATGATCTTATTCAAAATATGATTGCATTAGTGGTGATTTGAATAAGATCATTTTTTTTCCATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGGGGTGCTTTCACTTGGAGTGGGGGGAGGAATAACCAATCTTGGGCTAGGCTAGATAGATTTTTGGTGACACAACAGTGGCTGGAGATGTTCAGTGGGGTCGCCCAATGTAGACTGCAGAGACCCACTTCTGACCATTTTCCTATTTTGCTGATGGGTGGTGGGTTGAGGAGAGGTCCTACTCCGTTCAGATTTGAGAACATGTGGCTGAAAGTGGACGGCTTTAAAGGTCTTCTCCGGGAGTGGTGGCAGGGGATTGAGGTGAGAGGAAGGGCCAGTTTCAGGTTGGCCTCCAAGCTGAAATTATTAAAGCTAAGGATTAAAACCTGGAATAGGGAGGTGTTTGGAAGGCTGGAAGTTAACAAAAATTCTGCCCTTCAGCAAGTGGAATATTGGGACGGAGTGGAGAGTGAGAGGTGTCTATCTTTAGCTGAAACTGAGCAGAAAAAGGAAGCCAAGGACGCCTTTCACAAATGGGTGTTGCTGGAAGAAGTCCACTGGAGGCAGAAGTCAAGGGAGCTGTGGCTTAAGGAAGGGGATAGGAACACCGACTATTTCCATCGGATGGCTAATGCCCATCGGAGGAACAATTCCATGGACAGGATAATGATTAATGGTGAGTGGCTGACTGAGGACCAAGAGGTGAGGGAGGGGATTGTGACGGCCTTCCAGAATTTATTATCAGAAGAACCGGGGTGGAGAGCGGATATTGAGGGGCTGCACCTAAATCAACTTACTTCTCGGGAAGCTGAAGACTTGGAGAAGCCTTTTACTGAAGAGGAAGTCCACGGTGCCTTGATGGAGATGAGGGGAGATAAAGCTCCAGGACCGGATGGATTCACAATGGCTTTTTGGCAAGAATGCTGGCCGTTTGTGAAGGAGGAGATGATGGATCTTTTTAAGGAATTCTTTGAGTATGGGTCGTTCTCCAAATGTCTCAACAATACCTTTCTGGTCCTTATCCCAAAGAAAGGAGGGGCTGAAGACTTAGGGGATTTCAGGCCCATTAGCTTGCTTGGTGGGTTGTATAAAATCTTGGCCAAAGTCCTAGCGAATAGGCTAAAGAAGGTGCTTGATAGGGTCGTTTCGGCAGACCAGAATGCTTTTGTGAGAGGGAGACAGATTCTAGATGCGTCTCTTGTGGCAAATGAGGTGATTGACTACTGGCACAAAAGGAAAGAGAAAGGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGAAGATCCTCACCTGGGATAAGCTTCAAAGAAGGGGGTGGCAGCTCCCTAACCGGTGTTTTCTGTGTGGATGTGAAGAGGAAAGTGCGAATCATATTATGTTACATTGTACAGTGGTTAAGATTCTATGGGAGATCGCTCTCGCCATTTTTGGAGTCCAATGGGTGTTCCCAGAATCAGTTATAGAAGTGTTACTTAGTTGGAGGGGATCTTTTGTGGGGAAAAAAAGAAAAGACACCTGGAATTCCATTCCGTTGTGCATTTTTTGGACGGTTTGGAAGGAAAGGAATAGGTTAGCGTTTAGGGGGGGGTCTTTAGATATACAAAAATTCAAGAATTTTTTTGTATGTAATTTGTGGAGTTGGGCTAGGGTGTACATTGGTGAGGATACCTATTCTCTTTTAGGCTTTTTGGAGTGGCTTGCGGCCACTTGAGGGTGGGTGAGGTTCTCCCTCTTTATTGTTCAGTTCCCCTTTTCGGGCATTTGTGTATACCCCCTGTATACATGCGGCTTTTTAGCCTTTTCTAATATATTCTGATCGTTTATCTATCAAAAAAAAATTAGTGGTGATTGCTAGGTTTGAAAGGTTTGAGGAAGTCATGGTGTGGTTTTTGGATGGTCATTATGATTGGCCAGATTCTCTTATGAAAGAACTCTCATCAAGATGCGGGAGGGAGCTTGTCTGAAGTTGTGTGGGAAGCATTGATGTGGAAATTTTCCTGAATGAAGATTTTCTAGATCTTTTTTGGAATTGTGGTGGATGTGAGGAAGCCTAGGTTAGTCATAACTATGGAATGGGGAAAGGGGGAGTTAACATGGAACATCACTTTCATCATAAATTTTCATGGTTTCAAATTAGAAAGGGTTAGTCCTTTGAGGAGATTTATGCAGTTAAGCTTACTGGGGGTGGACAGTGAAAGATTTTGTGTAAAAACACAAATGACCTTGTCTTTCTCCCCCTTTTTTCCTCTTTGGTGTGGAATGAATTGGGTTATGCCTCATTTTTCAGTCTACTAGAGCCTCGAACAATGATTAGTAGGGTATGAGAGGCGACTTGTGGAATTTTTGGGCTCTTTTGGGAAGAAAGAATAGAAGGGTTTGAAATCAATGGAGCTTATAATTACAAAATTGAAAAATCTCAGGCAAGAAAAATGGTCGAGTTTTATGAGAATTAACCCTCTCTTTGTCAATTTTTGTATACTCTCTATTTATTTCTGTATATTCATGTGCATAGTGGGTACATATGCATTTTATGCCCGCTTCCTTTTTGCTGTTTTGTAAATTTCTTTTTCCTTTTTACATCTTGCTGCAGACAAATGGGGAGAAACAATGCAAGTTTCTTGTAGACTACATGGAAAATGAATCCAAAGGCAACTTCTATGATGTTAAAATAGTACCAGATTTTGCTGGTATCCAAAGATTCGTGACTGGCTTCCATCACTAAACGATATAAGCTGTGGATCACTCCATACACTTGAAAATGGTAGTCATGGGAGCAAGTTGAGGGGAAAAAATAGGTATCTATTTTCCATTTATTGTTAAATGTATCAGTCATTTATGAGATTCACGAGTATGCTTAAAATCATGTCTATGTTTGATACATTGATATGCATTTTTTTTTGGAGAAATTTGAATTATATGTGGGCTTCTCCAATTTTAATCCTGCTTGTATTAGTATAGGACTTCAGCTTACATTTTTTTGCAGTGTATTGCCCTAGAAATTTAATATTTTTAGTATATGCAAAGAAATGTAGTCTCTGCATACATTTTATATTCGACAATCTAGAAAAGGTTTATATACTTGTTTTATGCCAAAGAACAACTTAATAAAAAACACCAATAAGAAGAGGACAGCCCAACTGCCCAACTACACTACAGTTATACGAAGGATGTCAAAGGGCATGAAACAGGAAAAGTAAACACTCTACTGCAACCCCACCGTGTTTTGATAATAGAATCCTTTAACGATTGAACTGATTGCTTAAGTCTTCAAAAGTTCTTGGGTTTCTCTCTTGCTAAATAATCTAGAATAAACCAATAGTACTATACTTTGCCTTTCTTTGATTCTTCTCAATAAAGCCACTGGGCCATCTTAAAAGCACCTTTTTCATCATATGAGGTAGGACCAAATTTATACATTAGGAAGCCAGAATGATAGATGTTATAAGACCATGAGCTACACCATAGTGAAGAAGGATATGATTAGTCTAAATCCTCCTCAATGACCCAAGCTTACACAAGAATGGTAGCAGTAGGATTAGGATATCGAAATGCTACTGAAAGTTATACTAAGTGAACTTGTTAGGAAGAAGAATCTGAGATCTGAGGACAAACCATATATGTAAGAGAAACCATGAACCAGAGTAGAAGAACTTTCCCATCAAAGAAAGGTCACCATGTTCTTTCTCCCATAGGTATAGGGCATTGGGAGAAAGGCAATTAGAGGATATGCAAAGATGCCATAACTGCTCCTCTAAGTTGGTGTAGTGTTTTCTATCAACAGACCAAACACCCTCCAAAAATTTAGTAATGTAGCAGCTCTAGGCGGTGCAGGATTTCTAATCCCCACTCAGGAGGAGCCAGAAGGCATGAATTCATTCTCCAAAGCATCTCAAAAGGTAGTGTCCACCACTTTCTTCTTCTTCTATTTATTTGTTATTTATTTTTCATATGATGCCCAAGAATAAAAATGCTAGATTCTTCTTCTCCAAAAAAAATGGAAGCATGGAGAATGCTCCATTTGGAGCAAAGGGGCTCTCATGGAAGTTTGAGAGGGTAGGGGAAAGATCAATTGTCGAATCATGAAGAGTGTGTTTGTTATTGTTTCTTACCATTAAGAAGGAATTATGTTATTGTCAAAGAATCAAAGGGCAGATGGTTTGTCTTAAAGATCGATCGGACTTTATGTGAAAATGATAGGAAAATGACAAAATATAGAAGAAGATAAAACAGGGTTTGAGCTCAATAAAGGCAGTAGCCGGTAAGTACAAAAATGGAAAGAAAAAATTAAATAAAAAGATTGAACATGATTTATATCTATTTGTATGTATGTCTATATCATATATAGCAGAATATCTTCATCATATAAATTATAATCATTCATGTTCTATACGCTAAATCCAGCTATATTAAAACTCTTATACCTCAAGTTTATTATTTTCATGATCTTAGAGTGCATTTTGTTGTCTAAAATACTGGACCTCTCGGTCTATGCAACTCCAAATCATGCACCAACTCCCTCTAGAATCCTCCAACATCGCCCTCACCTTCAATCAATAGCTCATGGTTCACCACCCGTTTCCACTGTGACACCTTTACCTCCCTCGCTCAGTGTCCCGAAGGCAAAACCAGTGGCCTCAAATTCAATCTCAACCTCTTCTCTCTCTTGAAGGCGATAAACCCCAAGATGAAGTTGACATTAAATTCTTGGGCAAAGACAAGCAAATAATCTAAGTAGAAATAACTATAATTTTTGTTTATATTTTTCCGTAAATTTTATCATTAAAGAAAAATGGTGGTTTTTATTTCCTTAGTAGTTGTGCATTTTGGAGGCAAAAAATAGGAAGCTCCACAATTCCCACTAAGGATCAATGAAATGCTCTAGCGTAGGACATATGTGCACCTAGTGTTCTTACATGTCATATCTTTAACCATCGTCTTTAAGATCTTTGGTAGTTTATTTTACAAACATTTCTTCTTCTTTTTCTTATTATTATTATTTTACCACTTTTATATGGTTTTCTTTTATGAGATAGATGACTAGTCCACATTATTAATCAGTTGCATTCACTTCAGGTAATGATGTCGACCAAGTTGGACAAGCCCGATGATTTTTTATAAAATGTTCATTGTTCTTAGATGCACTCAGCTATAGCGAGCTTTTGGAAGGATCACAATTTTTTGATGGTCATATATCTCTTTGAAATGGAATGTTCGATGTGGGCATTTGTTCTTTAAATTTTCACGAATGTGATTATAGGTTTAGAATCACAATGACATTACTAACATATTTATATGTTTAGGATCATAATGACTATAATAAATACCGGAAGTTATACAA